edge of the forest - French English Dictionary